// 1.引入Vue
import Vue from 'vue'
// 2.引入App组件
import App from './App'
// 3.关闭vue生产提示
Vue.config.productionTip = false

//引入vue-resource
import vueResource from 'vue-resource'
//使用插件
Vue.use(vueResource)

// 引入store，在脚手架中会先扫描import语句汇总到最上方,导致在store中Vue还没use(Vuex)就使用Vuex了，会报错。解决：在store中引入Vue并使用Vuex
import store from './store'  // 当文件夹下只有一个且是index.js可以简写import store from './store/index'


// 4.创建vm
new Vue({
    el:'#app',
    render: h => h(App),
    store:store, // 参数和值一样，可以简写为store,
    //安装全局事件总线
    beforeCreate(){
        Vue.prototype.$bus = this
    }
})
